package domain

type TmallMallitemcenterSupplierPriceUploadResultData struct {
	/*
	   上传结果是否成功     */
	Success *bool `json:"success,omitempty" `

	/*
	   错误码     */
	FailureCode *string `json:"failure_code,omitempty" `

	/*
	   出错因子列表     */
	FailurePriceFactors *string `json:"failure_price_factors,omitempty" `

	/*
	   错误详情     */
	FailureDetail *string `json:"failure_detail,omitempty" `
}

func (s *TmallMallitemcenterSupplierPriceUploadResultData) SetSuccess(v bool) *TmallMallitemcenterSupplierPriceUploadResultData {
	s.Success = &v
	return s
}
func (s *TmallMallitemcenterSupplierPriceUploadResultData) SetFailureCode(v string) *TmallMallitemcenterSupplierPriceUploadResultData {
	s.FailureCode = &v
	return s
}
func (s *TmallMallitemcenterSupplierPriceUploadResultData) SetFailurePriceFactors(v string) *TmallMallitemcenterSupplierPriceUploadResultData {
	s.FailurePriceFactors = &v
	return s
}
func (s *TmallMallitemcenterSupplierPriceUploadResultData) SetFailureDetail(v string) *TmallMallitemcenterSupplierPriceUploadResultData {
	s.FailureDetail = &v
	return s
}
